package com.jcfk.system.domain.dto;

import lombok.Data;

import java.util.List;

/**
 * 常用菜单表
 *
 * @author yrl
 * @email 
 * @date 2025-06-03
 */
@Data
public class SysFrequentMenuDTO extends BaseDTO {

    private static final long serialVersionUID=1L;
        
    /**
     * 版本
     */
        private Long version;
        
    /**
     * 权限表id
     */
        private String permissionId;
        
    /**
     * 用户id
     */
        private String userId;
        
    /**
     * 备注
     */
        private String remarks;
            
    /**
     * 是否已被删除（0 - 未删除， 1 - 已删除）
     */
        private Integer deleted;
        
    /**
     * 是否已被禁用（0 - 禁用， 1 - 启用）
     */
        private Integer enabled;
            
    /**
     * 创建人姓名
     */
        private String createdUserName;
        
    /**
     * 最近一次更新人姓名
     */
        private String lastUpdatedUserName;
    
    /**
     * 批量删除id
     */
    private List<String> ids;

    /**
     * 菜单列表ids
     */
    private List<String> menuIds;

    private String parentId;

    private String permissionName;

    private String url;


    private String permissionCode;
    private Integer permissionType;
    private String description;
    private String pageTarget;
    private Integer layer;
    private String icon;
    private Integer sort;
    private String applicationType;
    private int showType;

    private List<SysFrequentMenuDTO> children;
}
